package com.example.cdpbookstore.pojo.entity;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 购物车明细项(不存库)
 */
@Data
public class CartItem implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 商品
     */
    private Book book;
    /**
     * 商品数量
     */
    private int quantity;

    /**
     * 计算小记
     */
    public BigDecimal getTotal() {
        return this.book.getCurrentPrice().multiply(BigDecimal.valueOf(quantity));
    }
}
